草庐IT

Java Event-Dispatching Thread 解释

全部标签

c++ - 如何解释 .stackdump 文件?

这个问题很可能是UsingastackdumpfromCygwinexecutable的重复问题-但我是初学者,我不明白答案,甚至部分问题。我是C++和编程的新手,我正在使用NetBeans进行开发。我正在处理一些编译得很好但运行时失败的代码。如果我使用调试器,我会收到以下错误:1[main]all6200exception::handle:Exception:STATUS_ACCESS_VIOLATION881[main]all6200open_stackdumpfile:Dumpingstacktracetoall.exe.stackdump我已经设法找到文件all.exe.sta

c++ - 如何解释 .stackdump 文件?

这个问题很可能是UsingastackdumpfromCygwinexecutable的重复问题-但我是初学者,我不明白答案,甚至部分问题。我是C++和编程的新手,我正在使用NetBeans进行开发。我正在处理一些编译得很好但运行时失败的代码。如果我使用调试器,我会收到以下错误:1[main]all6200exception::handle:Exception:STATUS_ACCESS_VIOLATION881[main]all6200open_stackdumpfile:Dumpingstacktracetoall.exe.stackdump我已经设法找到文件all.exe.sta

c++ - 您如何解释缓存未命中的 cachegrind 输出?

出于好奇,我编写了几个不同版本的矩阵乘法并针对它运行了cachegrind。在下面的结果中,我想知道哪些部分是L1、L2、L3未命中和引用,它们的真正含义是什么?下面是我的矩阵乘法代码,以防万一有人需要。#defineSLOWEST==6933==Cachegrind,acacheandbranch-predictionprofiler==6933==Copyright(C)2002-2012,andGNUGPL'd,byNicholasNethercoteetal.==6933==UsingValgrind-3.8.1andLibVEX;rerunwith-hforcopyright

c++ - 您如何解释缓存未命中的 cachegrind 输出?

出于好奇,我编写了几个不同版本的矩阵乘法并针对它运行了cachegrind。在下面的结果中,我想知道哪些部分是L1、L2、L3未命中和引用,它们的真正含义是什么?下面是我的矩阵乘法代码,以防万一有人需要。#defineSLOWEST==6933==Cachegrind,acacheandbranch-predictionprofiler==6933==Copyright(C)2002-2012,andGNUGPL'd,byNicholasNethercoteetal.==6933==UsingValgrind-3.8.1andLibVEX;rerunwith-hforcopyright

c++ - 运行解释 C++?

这个问题在这里已经有了答案:HaveyouusedanyoftheC++interpreters(notcompilers)?[closed](8个回答)关闭7年前.有没有办法我可以运行解释而不是编译的c++代码?所以我可以即时编辑代码和编写函数?相关:HaveyouusedanyoftheC++interpreters(notcompilers)? 最佳答案 看看Ch,一个可嵌入的C++解释器。ChisanembeddableC/C++interpreterforcross-platformscripting,shellprogr

c++ - 运行解释 C++?

这个问题在这里已经有了答案:HaveyouusedanyoftheC++interpreters(notcompilers)?[closed](8个回答)关闭7年前.有没有办法我可以运行解释而不是编译的c++代码?所以我可以即时编辑代码和编写函数?相关:HaveyouusedanyoftheC++interpreters(notcompilers)? 最佳答案 看看Ch,一个可嵌入的C++解释器。ChisanembeddableC/C++interpreterforcross-platformscripting,shellprogr

c++ - constexpr 和使用重新解释强制转换的静态 const void 指针的初始化,哪个编译器是正确的?

考虑以下代码:structfoo{staticconstexprconstvoid*ptr=reinterpret_cast(0x1);};automain()->int{return0;}上面的例子在g++v4.9(LiveDemo)中编译良好,而在clangv3.4(LiveDemo)中编译失败并产生以下错误:error:constexprvariable'ptr'mustbeinitializedbyaconstantexpression问题:根据标准,这两个编译器哪个是正确的?声明此类表达式的正确方法是什么? 最佳答案 TL

c++ - constexpr 和使用重新解释强制转换的静态 const void 指针的初始化,哪个编译器是正确的?

考虑以下代码:structfoo{staticconstexprconstvoid*ptr=reinterpret_cast(0x1);};automain()->int{return0;}上面的例子在g++v4.9(LiveDemo)中编译良好,而在clangv3.4(LiveDemo)中编译失败并产生以下错误:error:constexprvariable'ptr'mustbeinitializedbyaconstantexpression问题:根据标准,这两个编译器哪个是正确的?声明此类表达式的正确方法是什么? 最佳答案 TL

c++ - 任何将 Clang 作为脚本解释器嵌入 C++ 代码的教程?

我还没有使用llvm或clang的经验。从我读到的clang据说很容易嵌入Wikipedia-Clang,但是,我没有找到任何关于如何实现这一点的教程。那么是否可以通过JIT在运行时编译和执行用户定义的代码来为c++应用程序的用户提供脚本功能?是否可以调用应用程序自己的类和方法并共享对象?编辑:对于脚本语言(甚至C++本身),我更喜欢类似C的语法 最佳答案 我不知道任何教程,但Clang源代码中有一个示例C解释器可能会有所帮助。你可以在这里找到它:http://llvm.org/viewvc/llvm-project/cfe/tru

c++ - 任何将 Clang 作为脚本解释器嵌入 C++ 代码的教程?

我还没有使用llvm或clang的经验。从我读到的clang据说很容易嵌入Wikipedia-Clang,但是,我没有找到任何关于如何实现这一点的教程。那么是否可以通过JIT在运行时编译和执行用户定义的代码来为c++应用程序的用户提供脚本功能?是否可以调用应用程序自己的类和方法并共享对象?编辑:对于脚本语言(甚至C++本身),我更喜欢类似C的语法 最佳答案 我不知道任何教程,但Clang源代码中有一个示例C解释器可能会有所帮助。你可以在这里找到它:http://llvm.org/viewvc/llvm-project/cfe/tru